package pe.com.rimac.portal.service.facturacion;

import java.util.List;

import pe.com.rimac.portal.common.exception.ServiceException;
import pe.com.rimac.portal.service.facturacion.criterio.CriterioBusqueda;
import pe.com.rimac.portal.service.facturacion.modelo.Documento;
import pe.com.rimac.portal.service.facturacion.request.FacturacionRequest;

/**
 * @author Synopsis S.A
 *
 */
public interface FacturacionService 
{
	
	/**
	 * Obtiene los documentos electr&oacute;nicos de acuerdo a los criterios
	 * de b&uacute;squeda.
	 * 
	 * @param request
	 * @param criterioBusqueda
	 * @return
	 */
	public List<Documento> obtenerDocumentos(FacturacionRequest request, CriterioBusqueda criterioBusqueda) throws ServiceException;
}